const {app} = require('electron')
const window = require('./window')

let app_init = ()=>{

    //初始化创建登录窗口
    let mainWindow = null
    let createMainWindow =()=>{
        mainWindow = window.createBrowserWindow('./src/pages/login/login.html', {
            width: 800,
            height: 600
        })
    }

    //Electron会在初始化后并准备创建浏览器窗口时，调用这个函数
    app.on('ready', ()=>{
        createMainWindow()
    })

    // 当全部窗口关闭时退出
    app.on('window-all-closed', ()=>{
        if(process.platform !== 'darwin') app.quit()
    })

    app.on('activate', ()=>{
        //在应用程序中重新创建一个窗口
        if (mainWindow === null){
            createMainWindow()
        }
    })
}

module.exports.init = app_init
